a{
    cursor: pointer;
}
main{
    width:100%;
}
#top-msg{
    background-image:url("../images/super_0629.jpg") ;
    background-position-x: 50%;
    background-position-y: 0px;
    width: 100%;
    height: 1123px;
    background-repeat:no-repeat ;
}
li{
    display: inline-block;
}
#top-msg .msg-list{
    width: 1000px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    transform: translateY(650px);
}
#top-msg .msg-list li{
    width: 312px;
    height: 280px;

}
#top-msg .msg-list .lunbo{
    overflow: hidden;
}
#banner{
    width: 1500px;
    font-size: 0;
    overflow: hidden;
    transition-duration: 500ms;
}
#game-directory{
    width: 1000px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
}
#game-directory li{
    width: 233px;
    height: 105px;
    background-color: #282828;
    transform: translateY(700px);
    position: relative;
    padding: 10px 0 0 15px;
    box-sizing: border-box;
}
#game-directory li:hover{
    border-bottom: 8px solid sandybrown;
}
#game-directory li h5{
    display: block;
    font-size: 22px;
    color: #cfae69;
    font-weight: bold;
    line-height: 136%;
}
#game-directory li p {
    display: block;
    font-size: 13px;
    color: #aaa;
    line-height: 115%;
}
#game-directory li b{
    position: absolute;
    right: 20%;
    top:28%;
    font-size: 40px;
    color: #01b8a9;
}
#many-many{
    width: 100%;
    background-image: url("../images/bg2-20160419.jpg");
    height: 514px;
}
#many-many>div{
    margin: auto;
    width: 1000px;
    padding: 50px 0 0 0;
    height: 100%;
}
#many-many h2{
    margin:0 0 50px 0;
}
#many-many h2 p{
    color: #888888;
    display: block;
    font-size: 20px;
    font-weight: normal;
    font-family:sans-serif;
    line-height: 100%;
}
#many-many h2 a{
    display: inline-block;
    font-size: 40px;
    line-height: 100%;
}
#many-many h2 span{
    color: #2fc3a3;
    font-size: 40px;
    line-height: 110%;
    margin: 0 0 0 10px;
}
#many-many>div>ul{
    width: 1000px;
    height: 291px;
    background-image: url("../images/dragon.jpg");
    font-size: 0;

}
#many-many>div>ul li{
    width: 200px;
    height: 291px;
    position: relative;
    overflow: hidden;
}
#many-many .num-spr1{
    position: absolute;
    top: 65px;
    left: 50%;
    width: 54px;
    height: 54px;
    transform: translateX(-50%);
    z-index: 2;
    display: inline-block;
    background-image: url("../images/numberspr.png");
}
#many-many .num-spr1{
    position: absolute;
    top: 65px;
    left: 50%;
    width: 54px;
    height: 54px;
    transform: translateX(-50%);
    z-index: 2;
    display: inline-block;
    background-image: url("../images/numberspr.png");
}
#many-many .num-spr2{
    position: absolute;
    top: 65px;
    left: 50%;
    width: 54px;
    height: 54px;
    transform: translateX(-50%);
    z-index: 2;
    display: inline-block;
    background-image: url("../images/numberspr.png");
    background-position-x: -54px;
}
#many-many .num-spr3{
    position: absolute;
    top: 65px;
    left: 50%;
    width: 54px;
    height: 54px;
    transform: translateX(-50%);
    z-index: 2;
    display: inline-block;
    background-image: url("../images/numberspr.png");
    background-position-x: -108px;
}
#many-many .num-spr4{
    position: absolute;
    top: 65px;
    left: 50%;
    width: 54px;
    height: 54px;
    transform: translateX(-50%);
    z-index: 2;
    display: inline-block;
    background-image: url("../images/numberspr.png");
    background-position-x: -162px;
}
#many-many .num-spr5{
    position: absolute;
    top: 65px;
    left: 50%;
    width: 54px;
    height: 54px;
    transform: translateX(-50%);
    z-index: 2;
    display: inline-block;
    background-image: url("../images/numberspr.png");
    background-position-x: -216px;
}
#many-many ul p{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 150px;
    color: #fff;
    font-size: 22px;
    line-height: 120%;
    font-weight: bold;
    z-index: 2;
    display: inline-block
}
#many-many ul a{
    position: absolute;
    left: 50%;
    top: 230px;
    width: 80px;
    height: 25px;
    line-height: 24px;
    background: #3ed2b2;
    color: #fff;
    font-size: 12px;
    border-radius: 12px;
    z-index: 2;
    text-align: center;
    transform: translateX(-50%);
    display: inline-block;
    margin: auto;
}
#many-many .bbg{
     display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200%;
    height: 0;
    border-radius: 50%;
    padding: 0 0 200%;
    margin: -100% 0 0 -100%;
    z-index: 1;
    transform: scale(0);
    opacity: 0;
    transition: all .3s ease-out 0s;
    background: #3ed2b2 url(../images/gmk.png);
    background-position: 50% 50%;

}
#many-many ul li:hover>.bbg{
    transform: scale(1);
    opacity: .9;
}
#game-download{
    background-image: url(../images/p-3.jpg);
    background-position-x: 50%;
    background-position-y: 100%;
    width: 100%;
    height: 650px;
}
#game-download>div{
    position: relative;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
}
#game-download  span{
    background-image: url("../images/spr-c.png");
    display: inline-block;
    background-position-y: -278px;
    width: 495px;
    height: 137px;;
    color: #ffffff;
    font-size: 26px;
    line-height: 137px;
    font-weight: bold;
}
#game-download .index-span{
    background-color: #2fc3a3;
    float: left;

}
#game-download .load-span{
    background-color: #cfae69;
    float: right;
}
#game-download ul{
    width: 1200px;
    display:flex;
    justify-content: space-between;
    flex-wrap: nowrap;
}
#game-download i{
    margin-top: 40px;
    display: inline-block;
    width: 240px;
    height: 90px;
    line-height: 90px;
    background-color: #2c2c2c;
    font-size: 22px;
    color: #ffffff;

}